// pages/coupon/coupon.js
var util = require("../../utils/util.js");
Page({

    /**
     * 页面的初始数据
     */
    data: {
        baseId: '',
        num: ''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        const _this = this;
        if (options.baseId) {
            _this.setData({
                baseId: options.baseId
            })
        }
        if (options.num) {
            _this.setData({
                num: options.num
            })
        }
        this.getCouponList();
    },
    getCouponList: function() {
        const _this = this;
        util.request(getApp().api.coupon.list, { type: 0, baseId: _this.data.baseId, num: _this.data.num }).then(
            function(res) {
                if (res.code == 200) {
                    _this.setData({
                        coupon_list: res.data,
                    });
                } else {
                    wx.showToast({
                        title: res.msg, //提示的内容,
                        icon: "none", //图标,
                        //duration: 1500, //延迟时间,
                        mask: false, //显示透明蒙层，防止触摸穿透,
                    });
                    setTimeout(function() {
                        wx.hideToast();
                    }, 1500);
                    return
                }
            }
        );
    },
    toUse: function(e) {
        const _this = this;
        const discountInfo = e.currentTarget.dataset.info;
        console.log(discountInfo);
        if (_this.data.baseId != '') {
            var pages = getCurrentPages(); //当前页面
            var prevPage = pages[pages.length - 2]; //上一页面
            prevPage.setData({ //直接给上移页面赋值
                coupon: discountInfo,
                vouchers: {}
            });
            prevPage.calc();
            wx.navigateBack({ //返回
                delta: 1
            })
        }
    }
})